html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, input, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figure, footer, header, mainer, hgroup, menu, nav, section, time, mark, audio, video {  margin:0;  padding:0;}
article, aside, figure, footer, header, mainer, hgroup, nav, section, details { display:block; }table {  border-collapse:collapse;  border-spacing:0;}
fieldset, img, hr { border:0; }address, caption, cite, code, dfn, em, th, var, optgroup {  font-style:normal;  font-weight:400;}
li { list-style:none; }caption { text-align:left; }abbr, acronym {  border:0;  font-variant:normal;}
sup { vertical-align:text-top; }sub { vertical-align:text-bottom; }input, textarea, select, button, option {  font-family:inherit;  font-size:inherit;  font-weight:inherit;}
input[type=button], input[type=submit], button { cursor:pointer; }button {  width:auto;  overflow:visible;}
h1, h2, h3, h4, h5, h6, input, textarea, select, button { font-size:100%; }legend { color:#000000; }
blockquote, q {  quotes:none;  font-family:'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1';}blockquote:before, blockquote:after, q:before, q:after { content:''; }
img { vertical-align:middle; }body { font:400 12px/1.36 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, Verdana, sans-serif, simsun; }
a {  color:#b40000;  text-decoration:none;}a:hover { text-decoration:none; }a, input, textarea, button { outline:none; }
/* add by jjb */
body{
background-color:#656565;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.clearfix { display: inline-block; }

/*******************顶部导航*****************/
.top-nav{
    /*width:849px;*/
    background:url('../img/neican/top-nav-bg.jpg') repeat-x;
    height:40px;
    margin-top:3px;
    margin:0 auto;
    padding:0 25px;
    position:relative;
    width:809px;
    overflow:hidden;
}

.top-nav li{
    color:#999999;
    float:left;
    font-size:14px;
    line-height:40px;
    text-align:center;
    width:134px;
}
.top-nav .nav-pre,
.top-nav .nav-next{
    background:url('../img/neican/top-nav-bg.jpg') repeat-x;
    height:40px;
    width:25px;
    position:absolute;
    top:0;
    cursor:pointer;
}
.top-nav .nav-pre .nc-icon,
.top-nav .nav-next .nc-icon{
    background-repeat:no-repeat;
    background-position:0 0;
    margin:10px 0 0 7px;
 }
.top-nav .nav-pre .nc-icon{
    background-position:0 -24px;
}

.top-nav .nav-pre{
    left:0;
}
.top-nav .nav-next{
    right:0;
}
.top-nav-box{
    width:849px;
}
.top-nav-box li{
    cursor:pointer;
}
.top-nav-act{
    background:url('../img/neican/top-nav-act.jpg') no-repeat;
}

/*******************顶部导航结束*****************/


.nc-headline{
    background:url('../img/neican/nc-headline-bg.jpg') repeat-x;
    height:68px;
    text-align:center;
    color:#fff;
    line-height:68px;
    font-size:22px;
    font-weight:300;
    text-shadow: rgba(33,33,33,0.7) 0px 1px 3px;
}

.nc-icon{
    background:url('../img/neican/nc-icon.png') no-repeat;
    height:25px;
    margin-right:3px;
    width:25px;
    display:inline-block;
    vertical-align:-6px;
}
.nc-icon-briefcase{
    background-position:-43px 7px;
}
.nc-icon-topic{
    background-position:-43px -26px;
}
.nc-icon-news{
    background-position:-43px 7px;
}
.nc-icon-info{
    background-position:-43px -84px;
}
.sec-nav-current{
    color:#fff;
}
.sec-nav-current .nc-icon-briefcase{background-position:-43px -115px}
.sec-nav-current .nc-icon-topic{background-position:-43px -147px}
.sec-nav-current .nc-icon-news{background-position:-43px -176px}
.sec-nav-current .nc-icon-info{background-position:-43px -206px}



.sec-nav{
    background:url('../img/neican/nc-icon.png')0 -308px repeat-x;
    height:38px;
    padding-left:31px;
}
.sec-nav li{
    display:inline-block;
    font-size:15px;
    height:38px;
    line-height:31px;
    vertical-align:top;
    margin-right:30px;
}
.sec-nav-first{
    background:url('../img/neican/nc-icon.png') 0 -105px no-repeat;
    display:inline-block;
    height:38px;
    float:left;
    padding-left:14px;
}
.sec-nav-bg{
    background:url('../img/neican/nc-icon.png') 0 -252px repeat-x;
    color:#fff;
    display:inline-block;
    height:38px;
    float:left;
}
.sec-nav-last{
    background:url('../img/neican/nc-icon.png') 0 -157px no-repeat;
    display:inline-block;
    height:38px;
    float:left;
    width:16px;
}
.grid-box{
    background:url('../img/neican/light-vein.jpg') repeat;
    height:585px;
    margin-top:-8px;
    padding-top:25px;
    overflow: auto;
}
.grid-item{
    padding-bottom:26px;
}

.grid-title{
    margin:0 auto;
    width:793px;
}
.grid-title h3{
    background:url('../img/neican/grid-title.png') no-repeat;
    color:#fff;
    font-size:15px;
    height:24px;
    padding-top:3px;
    width:128px;
    text-align:center;
}
.hyyw .grid-title{
    border-bottom:1px solid #2e3139;
}

.grid1{
    margin:0 auto;
    width:793px;
    height:530px;
    border:1px solid #bababa;
    background-color:#fff;
}
.grid1 .mainImg{
    width:100%;
    height:275px;
}
.grid1-left{
    border-right:1px solid #bababa;
    height:100%;
    width:328px;
    float:left;
}
.grid1-right{
    /*width:899-328*/
    float:right;
    width:464px;
}
.grid1-right div:last-child{
    border-bottom:0;
}
.yljl{
    background-color:#e0e0e0;
    margin-top:20px;
    padding:5px 10px;
    width:280px;
    margin:25px auto 0 auto;
}

.yljg-tltle{
    color:#163c76;
    font-size:14px;
    font-weight:500;
    padding:5px;
}
.updateinfo{
    padding-bottom:10px;
}
.updateinfo li{
    background:url('../img/neican/updateinfo.jpg');
    border-radius:4px;
    display:inline-block;
    padding:6px 13px;
    border:1px solid #979797;
    box-shadow:1px 1px 1px #999;
}
.updateinfo .weibo,.updateinfo .noinfo{
    margin-left:30px;
}
.updateinfo .noinfo{
    border:0;
    box-shadow:none;
    background:none;
    font-weight:900;
}
/*内参的一项*/

.nc-item1,.nc-item1-2{
    height:30%;
    border-bottom:1px solid #bababa;
    padding: 0 18px 18px;
}
.nc-item1 p,
.nc-item1-2 p{
    text-indent:2em;
}
.nc-item1-2{
    height:40%
    border:0;
}
.nc-item1 h3,
.nc-item1-2 h3{
    color:#373737;
    margin:10px 0;
    font-size:17px;
}
.nc-item1 .image-text img{
    float:left;
    height:100px;
    margin-right:25px;
    width:150px;
}
.nc-item1 .image-text-txt{
    float:left;
    width:250px;
}
.nc-item1 p{
    text-indent:2em;
}